package ooday01;

/* 学生类 */

// Student 为自己创建的类
public class Student {
    // 成员变量
    String name;
    int age;
    String className;
    String stuId;

    //构造方法
    // 无参构造方法
    Student(){
    }
    // 有参构造方法
    Student(String name1, int age1, String className1, String stuId1) {
        this.name=name1;
        this.age=age1;
        this.className=className1;
        this.stuId=stuId1;
    }


    // 成员方法---描述对象的行为

    //一个没有参数也没有返回值的方法。如果调用此方法时，它会打印出当前学生的姓名和一条学习中的消息。
    void study() {
        System.out.println(this.name+"正在学习");
    }
    //一个有参数，无返回值的方法。如果调用此方法时，它会打印出当前学生的姓名和年龄，并且 also say hi to 参数中的名字。
    void sayHi() {
        System.out.println("大家好，我叫"+this.name+",今年"+this.age+"岁了，所在班级为"+this.className+",学号为"+this.stuId);
    }
    //一个有参数，有返回值的方法。如果调用此方法时，它会返回当前学生的姓名。
    void playWith(String anotherName) {
        System.out.println(this.name+"正在和"+anotherName+"一起玩...");
    }
}
